subcontracting firm - French English Dictionary